import urllib.request

url = 'http://www.baidu.com'

# 模拟浏览器向服务器发送请求
response = urllib.request.urlopen(url)

# 一个类型和六个方法
# response 是HTTPResponse 的类型
# print(type(response))

# 按照一个字节一个字节的去读
# context = response.read()
# print(context)

# 数字代表返回多少个字节
# context = response.read(5)
# print(context)

# 读取一行
# context = response.readline()
# print(context)

# 一行一行去读  直到读完  解码继续用decode('utf-8')
# context = response.readlines()
# print(context)
# 返回状态码  如果是200  那么就证明我们的逻辑没有错
# print(response.getcode())

# 返回的是url地址
# print(response.geturl())

# 返回的是状态信息  响应头
print(response.getheaders())

# 一个类型：HTTPResponse
# 六个方法：read readline readlines getcode geturl getheader
